IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[sp_buscar_cep]') AND type in (N'P', N'PC'))
	DROP PROCEDURE [dbo].sp_buscar_cep
GO
CREATE PROCEDURE sp_buscar_cep (@p_numero_cep INT)  
AS  
BEGIN  
	select	e.endereco_cep, 
			e.endereco_logradouro, 
			b.bairro_descricao, 
			c.cidade_descricao, 
			uf.uf_descricao, 
			uf.uf_sigla
	from	ENDERECO e
	inner join BAIRRO B on b.bairro_codigo = e.bairro_codigo
	inner join CIDADE C on C.cidade_codigo = b.cidade_codigo
	inner join UF on UF.uf_codigo = c.uf_codigo
	where endereco_cep = @p_numero_cep
	
END